home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 24 / AACD 24.iso / AACD / Utilities / PdaLink / developer / include / clib / pdalink_protos.h
C/C++ Source or Header  |  2001-07-17  |  4KB  |  105 lines

  1. /*
  2. **      $VER: pdalink_protos.h 2.0 (7.1.2000)
  3. **
  4. **      (C) Copyright 1998-2000 Richard Körber
  5. **          All Rights Reserved
  6. */
  7.  
  8. #ifndef  CLIB_PDALINK_PROTOS_H
  9. #define  CLIB_PDALINK_PROTOS_H
  10.  
  11. int DLP_AddSyncLogEntry(APTR,STRPTR);
  12. int DLP_CleanUpDatabase(APTR,LONG);
  13. int DLP_CloseAllDB(APTR);
  14. int DLP_CloseDB(APTR,LONG);
  15. LONG DLP_CountDBEntries(APTR,LONG);
  16. LONG DLP_CreateDB(APTR,UBYTE,ULONG,ULONG,UWORD,UWORD,STRPTR);
  17. int DLP_DeleteCategory(APTR,ULONG,BOOL);
  18. int DLP_DeleteDB(APTR,UBYTE,STRPTR);
  19. int DLP_DeleteRecord(APTR,ULONG,BOOL,ULONG);
  20. int DLP_DeleteResource(APTR,ULONG,BOOL,ULONG,UWORD);
  21. int DLP_EndOfSync(APTR,UWORD);
  22. int DLP_GetDBInfo(APTR,UBYTE,UBYTE,UWORD,struct DLP_DBInfo *);
  23. int DLP_GetNetSyncInfo(APTR,struct DLP_NetSyncInfo *);
  24. LONG DLP_GetRecordIDList(APTR,LONG,BOOL,UWORD,UWORD,ULONG *);
  25. int DLP_GetStorageInfo(APTR,UBYTE,struct DLP_StorageInfo *);
  26. int DLP_GetSysInfo(APTR,struct DLP_SysInfo *);
  27. int DLP_GetSysTime(APTR,struct DLP_SysTime *);
  28. int DLP_GetUserInfo(APTR,struct DLP_UserInfo *);
  29. int DLP_MoveCategory(APTR,LONG,UBYTE,UBYTE);
  30. int DLP_OpenConduit(APTR);
  31. LONG DLP_OpenDB(APTR,UBYTE,UBYTE,STRPTR);
  32. LONG DLP_ReadAppBlock(APTR,LONG,UWORD,APTR,UWORD);
  33. LONG DLP_ReadAppPreference(APTR,ULONG,UWORD,BOOL,UWORD,APTR,UWORD *,UWORD *);
  34. LONG DLP_ReadNextCatRecord(APTR,ULONG,UBYTE,APTR,ULONG *,UWORD *,UWORD *,UBYTE *);
  35. LONG DLP_ReadNextModifiedCatRecord(APTR,ULONG,UBYTE,APTR,ULONG *,UWORD *,UWORD *,UBYTE *);
  36. LONG DLP_ReadRecordByID(APTR,LONG,ULONG,APTR,UWORD *,UWORD *,UBYTE *,UBYTE *);
  37. LONG DLP_ReadRecordByIndex(APTR,LONG,UWORD,APTR,ULONG *,UWORD *,UBYTE *,UBYTE *);
  38. LONG DLP_ReadResourceByIndex(APTR,LONG,UWORD,APTR,ULONG *,UWORD *,UWORD *);
  39. LONG DLP_ReadResourceByType(APTR,LONG,ULONG,UWORD,APTR,UWORD *,UWORD *);
  40. LONG DLP_ReadSortBlock(APTR,LONG,UWORD,APTR,UWORD);
  41. int DLP_ResetDBIndex(APTR,LONG);
  42. int DLP_ResetLastSyncPC(APTR);
  43. int DLP_ResetSyncFlags(APTR,LONG);
  44. int DLP_ResetSystem(APTR);
  45. int DLP_SetNetSyncInfo(APTR,struct DLP_NetSyncInfo *);
  46. int DLP_SetSysTime(APTR,struct DLP_SysTime *);
  47. int DLP_SetUserInfo(APTR,struct DLP_UserInfo *);
  48. int DLP_WriteAppBlock(APTR,LONG,APTR,UWORD);
  49. int DLP_WriteAppPreference(APTR,ULONG,UWORD,BOOL,UWORD,APTR,UWORD);
  50. int DLP_WriteRecord(APTR,LONG,UBYTE,ULONG,UBYTE,APTR,UWORD,ULONG *);
  51. int DLP_WriteResource(APTR,LONG,ULONG,UWORD,APTR,UWORD);
  52. int DLP_WriteSortBlock(APTR,LONG,APTR,UWORD);
  53. int PL_Accept(APTR, ULONG);
  54. void PL_AddRexxHandle(APTR, STRPTR);
  55. void PL_CloseSocket(APTR);
  56. int PL_CMPAbort(APTR,UBYTE);
  57. int PL_CMPInit(APTR,ULONG);
  58. int PL_CMPRead(APTR,struct PL_CMP *);
  59. int PL_CMPWakeUp(APTR,ULONG);
  60. int PL_Connect(APTR);
  61. void PL_DeleteRexxHandle(STRPTR);
  62. void PL_DLPInit(APTR);
  63. LONG PL_DLPRead(APTR,APTR,LONG);
  64. LONG PL_DLPSend(APTR,UBYTE,UBYTE);
  65. int PL_DLPTstWrite(APTR,LONG);
  66. LONG PL_DLPWrite(APTR,APTR,LONG);
  67. LONG PL_DLPWriteByte(APTR,BYTE);
  68. LONG PL_DLPWriteLong(APTR,LONG);
  69. LONG PL_DLPWriteWord(APTR,WORD);
  70. void PL_Explain(LONG,STRPTR,ULONG);
  71. int PL_FileAddRecord(APTR,APTR,ULONG,UBYTE,ULONG);
  72. int PL_FileAddResource(APTR,APTR,ULONG,ULONG,UWORD);
  73. int PL_FileClose(APTR);
  74. APTR PL_FileGetAppInfo(APTR,ULONG *);
  75. struct DLP_DBInfo *PL_FileGetDBInfo(APTR);
  76. APTR PL_FileGetSortInfo(APTR,ULONG *);
  77. int PL_FileInstall(APTR,APTR,UBYTE);
  78. int PL_FileMerge(APTR,APTR,UBYTE);
  79. APTR PL_FileOpen(STRPTR,struct DLP_DBInfo *);
  80. APTR PL_FileReadRecord(APTR,UWORD,ULONG *,UBYTE *,ULONG *);
  81. APTR PL_FileReadRecordID(APTR,ULONG,ULONG *,UBYTE *,UWORD *);
  82. APTR PL_FileReadResource(APTR,UWORD,ULONG *,ULONG *,UWORD *);
  83. int PL_FileRetrieve(APTR,APTR,UBYTE);
  84. int PL_FileSetAppInfo(APTR,APTR,ULONG);
  85. int PL_FileSetDBInfo(APTR,struct DLP_DBInfo *);
  86. int PL_FileSetSortInfo(APTR,APTR,ULONG);
  87. int PL_FileUsedID(APTR,ULONG);
  88. APTR PL_FindRexxHandle(STRPTR);
  89. ULONG PL_GetBaudRate(APTR);
  90. LONG PL_LastError(APTR);
  91. APTR PL_OpenSocket(struct TagItem *);
  92. APTR PL_OpenSocketTags(ULONG,...);
  93. LONG PL_PADPRead(APTR,APTR,LONG);
  94. LONG PL_PADPWrite(APTR,APTR,LONG,UWORD);
  95. int PL_RawRead(APTR,APTR,LONG);
  96. int PL_RawSetRate(APTR,ULONG);
  97. int PL_RawWrite(APTR,APTR,LONG);
  98. LONG PL_Read(APTR,UBYTE *,LONG);
  99. LONG PL_SLPRead(APTR,APTR,LONG,struct PL_SLP_Header *,struct PL_PADP_Header *);
  100. LONG PL_SLPWrite(APTR,APTR,LONG,struct PL_SLP_Header *, struct PL_PADP_Header *);
  101. int PL_Tickle(APTR);
  102. LONG PL_Write(APTR,UBYTE *,LONG);
  103.  
  104. #endif
  105.